Fix error handling code paths.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 13 Sep 2005 16:55:21 +0000 (16:55 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 13 Sep 2005 16:55:21 +0000 (16:55 +0000)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
tools/python/xen/xend/xenstore/xstransact.py

index aa3c5eab62bac18c37dc47e9508782bd9f1ba9f9..d52f87045c7a98da6ce2d110d554e5dc9d63e08d 100644 (file)
@@ -117,7 +117,8 @@ class xstransact:
             except RuntimeError, ex:
                 if ex.args[0] == errno.ETIMEDOUT:
                     pass
-                raise
+                else:
+                    raise
 
     Read = classmethod(Read)
 
@@ -131,7 +132,8 @@ class xstransact:
             except RuntimeError, ex:
                 if ex.args[0] == errno.ETIMEDOUT:
                     pass
-                raise
+                else:
+                    raise
 
     Write = classmethod(Write)
 
@@ -145,7 +147,8 @@ class xstransact:
             except RuntimeError, ex:
                 if ex.args[0] == errno.ETIMEDOUT:
                     pass
-                raise
+                else:
+                    raise
 
     Remove = classmethod(Remove)
 
@@ -159,6 +162,7 @@ class xstransact:
             except RuntimeError, ex:
                 if ex.args[0] == errno.ETIMEDOUT:
                     pass
-                raise
+                else:
+                    raise
 
     List = classmethod(List)